package com.punai.dataclean.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.punai.common.core.domain.BaseEntity;
import com.punai.common.utils.sqlite.SLCDesc;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.math.BigDecimal;
import java.util.Date;

@TableName("clean_data_sr")
public class IncomeDataClean extends BaseEntity {

    @SLCDesc(tc = "ID")
    private String id;

    private String cleanStatus;
    private Date cleanDate;
    private String inventoryCode;
    private String inventoryName;
    private String inventorySpec;
    private String inventoryUnit;
    private String inventoryContent;
    private String inventoryCalcrule;
    private String classification;
    private String isevaluate;
    private String categoryId;
    private Integer yycs;
    private BigDecimal zhdjjc;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCleanStatus() {
        return cleanStatus;
    }

    public void setCleanStatus(String cleanStatus) {
        this.cleanStatus = cleanStatus;
    }

    public Date getCleanDate() {
        return cleanDate;
    }

    public void setCleanDate(Date cleanDate) {
        this.cleanDate = cleanDate;
    }

    public String getInventoryCode() {
        return inventoryCode;
    }

    public void setInventoryCode(String inventoryCode) {
        this.inventoryCode = inventoryCode;
    }

    public String getInventoryName() {
        return inventoryName;
    }

    public void setInventoryName(String inventoryName) {
        this.inventoryName = inventoryName;
    }

    public String getInventorySpec() {
        return inventorySpec;
    }

    public void setInventorySpec(String inventorySpec) {
        this.inventorySpec = inventorySpec;
    }

    public String getInventoryUnit() {
        return inventoryUnit;
    }

    public void setInventoryUnit(String inventoryUnit) {
        this.inventoryUnit = inventoryUnit;
    }

    public String getInventoryContent() {
        return inventoryContent;
    }

    public void setInventoryContent(String inventoryContent) {
        this.inventoryContent = inventoryContent;
    }

    public String getInventoryCalcrule() {
        return inventoryCalcrule;
    }

    public void setInventoryCalcrule(String inventoryCalcrule) {
        this.inventoryCalcrule = inventoryCalcrule;
    }

    public String getClassification() {
        return classification;
    }

    public void setClassification(String classification) {
        this.classification = classification;
    }

    public String getIsevaluate() {
        return isevaluate;
    }

    public void setIsevaluate(String isevaluate) {
        this.isevaluate = isevaluate;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getYycs() {
        return yycs;
    }

    public void setYycs(Integer yycs) {
        this.yycs = yycs;
    }

    public BigDecimal getZhdjjc() {
        return zhdjjc;
    }

    public void setZhdjjc(BigDecimal zhdjjc) {
        this.zhdjjc = zhdjjc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("id", id)
                .append("cleanStatus", cleanStatus)
                .append("cleanDate", cleanDate)
                .append("inventoryCode", inventoryCode)
                .append("inventoryName", inventoryName)
                .append("inventorySpec", inventorySpec)
                .append("inventoryUnit", inventoryUnit)
                .append("inventoryContent", inventoryContent)
                .append("inventoryCalcrule", inventoryCalcrule)
                .append("classification", classification)
                .append("isevaluate", isevaluate)
                .append("categoryId", categoryId)
                .append("yycs", yycs)
                .append("zhdjjc", zhdjjc)
                .toString();
    }
}
